// set
// Created by FanGccU on 2025/6/23.
// 排序并去重

#include <iostream>
#include <set>
using namespace std;


int main(int argc, char *argv[]) {
    set<int> s;

    // 插入数据
    s.insert(10);
    s.insert(50);
    s.insert(30);
    s.insert(20);
    s.insert(40);

    // 插入重复数据
    s.insert(50);

    cout << "i value ：\t";
    for (int i: s) {
        cout << i << "\t";
    }
    cout << endl;

    // 存在则移除
    if (s.find(20) != s.end()) {
        s.erase(20);
    } else {
        cerr << "value not exist 60" << endl;
    }

    cout << "i value ：\t";
    for (int i: s) {
        cout << i << "\t";
    }
    cout << endl;

}
